puppy pet dogs niacin vitamin b3 pantothenic acid vitamin b5 cat olive oil puppies kittens cats nutrition for dogs